//顺序打印-进阶版
//
//作业内容
//有三个线程，分别只能打印A，B和C
//
//
//
//要求按顺序打印ABC，打印10次
//
//
//
//输出示例：
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//
//ABC
//错误代码
public class ThreadDemo3 {
    public static void main(String[] args) {
        for(int i=0;i<10;i++){
            Thread t1=new Thread(()->{
                System.out.println("A");
            });
            Thread t2=new Thread(()->{
                try {
                    t1.join();
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);
                }
                System.out.println("B");
            });
            Thread t3=new Thread(()->{
                try {
                    t2.join();
                } catch (InterruptedException e) {
                    throw new RuntimeException(e);
                }
                System.out.println("C");
            });
            t1.start();
            t2.start();
            t3.start();
        }
    }
}
